hug each other dearly - Français Anglais Dictionnaire